#ifndef DEFECT_SIDE_H
#define DEFECT_SIDE_H
#include "halconcpp/HalconCpp.h"
using namespace HalconCpp;

struct D_SI
{
    float para1;
    float para2;
    float para3;
    float para4;
    float para5;
    float para6;
    float para7;

    float para8;
    float para9;
    float para10;
    float para11;
    float para12;
};
struct D_SI_PLACE
{
    HalconCpp::HTuple x1;
    HalconCpp::HTuple y1;
    HalconCpp::HTuple x2;
    HalconCpp::HTuple y2;
    HalconCpp::HTuple hvCCDHandle;
};
class Defect_Side
{
public:
    Defect_Side();
    int D_Side(HObject Img,HObject &OutImg);
    D_SI m_part;
    D_SI_PLACE m_part2;
};

#endif // DEFECT_SIDE_H
